package com.molichuxing.gateway.bff.dealer.entity.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author zhaopenghui
 * @create_date: 2020/02/21
 **/
@Data
public class FenceVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "围栏id")
    private Integer id;

    @ApiModelProperty(value = "绑定车辆个数 总数")
    private Integer total;

    @ApiModelProperty(value = "围栏名称")
    private String fenceName;

    @ApiModelProperty(value = "围栏区域")
    private String fenceArea;

    @ApiModelProperty(value = "围栏区域坐标")
    private String fenceAreaCoordinate;

    @ApiModelProperty(value = "围栏区域坐标范围")
    private String fenceAreaCoordinateRange;

    @ApiModelProperty(value = "围栏区域坐标")
    private FenceGpsVo fenceAreaCoordinateList;

    @ApiModelProperty(value = "围栏区域坐标范围")
    private List<FenceGpsVo> fenceAreaCoordinateRangeList;

    @ApiModelProperty(value = "围栏类型(1，圆  2，正方形 3 多边形）")
    private Integer fenceShape;

    @ApiModelProperty(value = "报警类型 (0 进围栏报警，1，出围栏报警)")
    private Integer alarmType;

    @ApiModelProperty(value = "半径（距离）米")
    private Double radius;

}
